package com.example.server.plugins.routing

import io.ktor.server.http.content.*
import io.ktor.server.routing.*
import java.io.File

/**
 * https://ktor.io/docs/serving-static-content.html#define-default-file
 */
fun Route.configStaticRouting() {
    static("/assets") {
        staticRootFolder = File("files")
        static("assets") {
            files("css")
            files("js")
        }
    }

    static("/uploads") {
        staticRootFolder = File("uploads")
        // 在这种情况下，只要 URL 路径和物理文件名匹配，Ktor 就会从文件中提供任何文件。
        files(".")
//        files(File("uploads"))
    }
}